package com.info.zhiduoduo.common.constants.pay;

import org.apache.commons.lang3.StringUtils;

public interface ZhaoShangTradeBulterPayState {

	/** 成功	银行支付成功 */
	String S = "S";
	/** 失败	银行支付失败 */
	String F = "F";
	/** 退票	银行支付被退票 */
	String B = "B";
	/** 否决	企业审批否决 */
	String R = "R";
	/** 过期	企业过期不审批 */
	String D = "D";
	/** 撤消	企业撤销 */
	String C = "C";
	/** 商户撤销订单	商务支付 */
	String M = "M";
	/** 拒绝	委托贷款被借款方拒绝 */
	String V = "V";
	/** 银行挂账 */
	String U = "U";
	/** 部分成功 */
	String Q = "Q";
	/** 已提交到银行 */
	String E = "E";

	static boolean isFailed(String state) {
		return StringUtils.containsAny(state, F, B, R, D, C, M, V, U);
	}
}
